A deterministic version of Pollard's p-1 algorithm

نویسنده

  • Bartosz Zralek
چکیده

In this article we present applications of smooth numbers to the unconditional derandomization of some well-known integer factoring algorithms. We begin with Pollard’s p−1 algorithm, which finds in random polynomial time the prime divisors p of an integer n such that p− 1 is smooth. We show that these prime factors can be recovered in deterministic polynomial time. We further generalize this result to give a partial derandomization of the k-th cyclotomic method of factoring (k ≥ 2) devised by Bach and Shallit. We also investigate reductions of factoring to computing Euler’s totient function φ. We point out some explicit sets of integers n that are completely factorable in deterministic polynomial time given φ(n). These sets consist, roughly speaking, of products of primes p satisfying, with the exception of at most two, certain conditions somewhat weaker than the smoothness of p − 1. Finally, we prove that O(lnn) oracle queries for values of φ are sufficient to completely factor any integer n in less than exp ( (1 + o(1))(lnn) 1 3 (ln lnn) 2 3 )

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On Fields and Colors

We exhibit a simplified version of the construction of a field of Morley rank p with a predicate of rank p − 1, extracting the main ideas for the construction from previous papers and refining the arguments. Moreover, an explicit axiomatization is given, and ranks are computed.

متن کامل

On Fields and Colors

We exhibit a simplified version of the construction of a field of Morley rank p with a predicate of rank p − 1, extracting the main ideas for the construction from previous papers and refining the arguments. Moreover, an explicit axiomatization is given, and ranks are computed.

متن کامل

Explicit primality criteria for (p-1)pn - 1

Deterministic polynomial time primality criteria for 2n − 1 have been known since the work of Lucas in 1876–1878. Little is known, however, about the existence of deterministic polynomial time primality tests for numbers of the more general form Nn = (p − 1) pn − 1, where p is any fixed prime. When n > (p − 1)/2 we show that it is always possible to produce a Lucas-like deterministic test for t...

متن کامل

Codes over subsets of algebras obtained by the Cayley-Dickson process

In this paper, we define binary block codes over subsets of real algebras obtained by the Cayley-Dickson process and we provide an algorithm to obtain codes with a better rate. This algorithm offers more flexibility than other methods known until now, similar to Lenstra's algorithm on elliptic curves compared with p − 1 Pollard's algorithm.

متن کامل

Irreducibility and Deterministic r-th Root Finding over Finite Fields

Constructing r -th nonresidue over a €nite €eld is a fundamental computational problem. A related problem is to construct an irreducible polynomial of degree r e (where r is a prime) over a given €nite €eld Fq of characteristic p (equivalently, constructing the bigger €eld Fqr e ). Both these problems have famous randomized algorithms but the derandomization is an open question. We give some ne...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Math. Comput.

دوره 79  شماره 

صفحات  -

تاریخ انتشار 2010